https://www.d4l.io/blog/ansible-configuration-management/ How we extend Ansible to enable complex configuration management